package org.example.proxy2;

public class UserServiceImpl implements UserService{
    /*

    高内聚 低耦合
    代码结构 只有高内聚了 才能够低耦合

    高内聚：具体的实现措施
          一个方法，里面只有一个功能实现
          不要，一个方法中，有N多个功能，不好维护

 */
    @Override
    public void add() {
//        System.out.println("日志记录开始");//增强日志业务
        System.out.println("执行添加操作");//核心业务
//        System.out.println("日志记录结束");//增强日志业务
    }

    @Override
    public void update() {
        System.out.println("执行修改操作");
    }

    @Override
    public void delete() {
        System.out.println("执行删除操作");
    }

    @Override
    public void getById() {
        System.out.println("根据Id查询单条记录");
    }

    @Override
    public void getAll() {
        System.out.println("查询所以记录");
    }
}
